package com.mccken.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface DoHystrix {
	
	// 失败结果json： 熔断保护下返回的结果
	String returnJson() default "";
	
	// 超时熔断： 方法的调用安全范围时长，一般指的是 TP99、TP999 的调用稳定值
	int timeoutValue() default 0;
}
